Oracle — Software Developer 2

Posted: 25-09-2025

Salary: ₹21 - ₹46 Lakhs/Annum Expected

Description:

The Virtual Networking Gateways team at Oracle Cloud Infrastructure (OCI) is seeking motivated engineers eager to dive deep into the networking stack. Join a collaborative and fast-growing team building state-of-the-art software defined networking (SDN) solutions that power Oracle’s Virtual Cloud Network.

As a Software Developer on the Data Plane team, you will design and develop critical core components focused on high-speed packet processing, distributed systems, and networking features such as TCP/UDP packet processing, access controls, metrics, and monitoring dashboards. This role covers the entire software lifecycle—from development, testing, continuous integration, and production operations. You will balance feature development with operational tasks such as creating runbooks, automation scripts, structured logging, and event instrumentation. You will leverage a wide range of internal OCI tools for building, deploying, and troubleshooting software, and participate in on-call rotations to support operations.

OCI Networking emphasizes scalable architecture, manageable operations, excellent customer experience, and a healthy work-life balance.

Key Technical Skills:

C/C++, Golang, Linux, Networking Protocols, Python, Software Development, Terraform

Requirements:

  • Bachelor’s, Master’s, or PhD degree in Computer Science or related engineering fields
  • 1+ years of system or application development experience
  • Proficiency in data structures, algorithms, operating systems, and distributed systems
  • Experience with software-based packet forwarding and core packet processing
  • Familiarity with networking protocols TCP/IP, HTTP, and network architectures
  • Understanding of High Availability (HA), messaging systems, and state replication
  • Programming skills in C/C++, Python, Golang, and Linux networking constructs
  • Experience with network virtualization technologies
  • Strong written and verbal communication skills for technical and non-technical audiences

Preferred:

  • Experience with packet processing libraries such as dpdk
  • Designing scalable, reliable, secure, and observable systems
  • Experience developing fault-tolerant systems
  • Familiarity with Infrastructure-as-a-Service (IaaS) platforms

Important Notice:

This job description and related content are owned by Oracle. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Oracle directly. We do not process applications or respond to candidate queries.